package com.allprs.common.core.domain.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * 消息队列消费者vo
 */
public class BaseEventModel implements Serializable {
    private String Id;
    private String EventType;
    private String ResponseType;
    private Date TriggerTime;
    private String TriggerByUserId;
    private String ChangedResourceId;
    private String ChangedDataId;
    private String JsonData;
    private boolean IsCustome;
    private String IsEnQueue;

    public String getId() {
        return Id;
    }

    public void setId(String id) {
        Id = id;
    }

    public String getEventType() {
        return EventType;
    }

    public void setEventType(String eventType) {
        EventType = eventType;
    }

    public String getResponseType() {
        return ResponseType;
    }

    public void setResponseType(String responseType) {
        ResponseType = responseType;
    }

    public Date getTriggerTime() {
        return TriggerTime;
    }

    public void setTriggerTime(Date triggerTime) {
        TriggerTime = triggerTime;
    }

    public String getTriggerByUserId() {
        return TriggerByUserId;
    }

    public void setTriggerByUserId(String triggerByUserId) {
        TriggerByUserId = triggerByUserId;
    }

    public String getChangedResourceId() {
        return ChangedResourceId;
    }

    public void setChangedResourceId(String changedResourceId) {
        ChangedResourceId = changedResourceId;
    }

    public String getChangedDataId() {
        return ChangedDataId;
    }

    public void setChangedDataId(String changedDataId) {
        ChangedDataId = changedDataId;
    }

    public String getJsonData() {
        return JsonData;
    }

    public void setJsonData(String jsonData) {
        JsonData = jsonData;
    }

    public boolean isCustome() {
        return IsCustome;
    }

    public void setCustome(boolean custome) {
        IsCustome = custome;
    }

    public String getIsEnQueue() {
        return IsEnQueue;
    }

    public void setIsEnQueue(String isEnQueue) {
        IsEnQueue = isEnQueue;
    }

    @Override
    public String toString() {
        return "BaseEventModel{" +
                "Id='" + Id + '\'' +
                ", EventType='" + EventType + '\'' +
                ", ResponseType='" + ResponseType + '\'' +
                ", TriggerTime=" + TriggerTime +
                ", TriggerByUserId='" + TriggerByUserId + '\'' +
                ", ChangedResourceId='" + ChangedResourceId + '\'' +
                ", ChangedDataId='" + ChangedDataId + '\'' +
                ", JsonData='" + JsonData + '\'' +
                ", IsCustome=" + IsCustome +
                ", IsEnQueue='" + IsEnQueue + '\'' +
                '}';
    }
}
